package com.glsc.ngateway.common.base.domain.oracle.ecology;

import javax.persistence.*;
import java.sql.Timestamp;

/**
 * @Auther: gaojc
 * @Date: 2021/9/24 13:29
 * @Description:
 */
@Entity
@Table(name = "HRMSUBCOMPANY", schema = "ECOLOGY_TARGET", catalog = "")
public class Hrmsubcompany {
    private Integer id;
    private String subcompanyname;
    private String subcompanydesc;
    private Integer companyid;
    private Integer supsubcomid;
    private String url;
    private Integer showorder;
    private String canceled;
    private String subcompanycode;
    private String outkey;
    private Integer budgetatuomoveorder;
    private String ecologyPinyinSearch;
    private Integer limitusers;
    private Integer tlevel;
    private Timestamp created;
    private Integer creater;
    private Timestamp modified;
    private Integer modifier;

    @Id
    @Column(name = "ID")
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    @Basic
    @Column(name = "SUBCOMPANYNAME", nullable = true, length = 1000)
    public String getSubcompanyname() {
        return subcompanyname;
    }

    public void setSubcompanyname(String subcompanyname) {
        this.subcompanyname = subcompanyname;
    }

    @Basic
    @Column(name = "SUBCOMPANYDESC", nullable = true, length = 1000)
    public String getSubcompanydesc() {
        return subcompanydesc;
    }

    public void setSubcompanydesc(String subcompanydesc) {
        this.subcompanydesc = subcompanydesc;
    }

    @Basic
    @Column(name = "COMPANYID")
    public Integer getCompanyid() {
        return companyid;
    }

    public void setCompanyid(Integer companyid) {
        this.companyid = companyid;
    }

    @Basic
    @Column(name = "SUPSUBCOMID")
    public Integer getSupsubcomid() {
        return supsubcomid;
    }

    public void setSupsubcomid(Integer supsubcomid) {
        this.supsubcomid = supsubcomid;
    }

    @Basic
    @Column(name = "URL", nullable = true, length = 400)
    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    @Basic
    @Column(name = "SHOWORDER")
    public Integer getShoworder() {
        return showorder;
    }

    public void setShoworder(Integer showorder) {
        this.showorder = showorder;
    }

    @Basic
    @Column(name = "CANCELED")
    public String getCanceled() {
        return canceled;
    }

    public void setCanceled(String canceled) {
        this.canceled = canceled;
    }

    @Basic
    @Column(name = "SUBCOMPANYCODE", nullable = true, length = 800)
    public String getSubcompanycode() {
        return subcompanycode;
    }

    public void setSubcompanycode(String subcompanycode) {
        this.subcompanycode = subcompanycode;
    }

    @Basic
    @Column(name = "OUTKEY", nullable = true, length = 800)
    public String getOutkey() {
        return outkey;
    }

    public void setOutkey(String outkey) {
        this.outkey = outkey;
    }

    @Basic
    @Column(name = "BUDGETATUOMOVEORDER")
    public Integer getBudgetatuomoveorder() {
        return budgetatuomoveorder;
    }

    public void setBudgetatuomoveorder(Integer budgetatuomoveorder) {
        this.budgetatuomoveorder = budgetatuomoveorder;
    }

    @Basic
    @Column(name = "ECOLOGY_PINYIN_SEARCH", nullable = true, length = 1000)
    public String getEcologyPinyinSearch() {
        return ecologyPinyinSearch;
    }

    public void setEcologyPinyinSearch(String ecologyPinyinSearch) {
        this.ecologyPinyinSearch = ecologyPinyinSearch;
    }

    @Basic
    @Column(name = "LIMITUSERS")
    public Integer getLimitusers() {
        return limitusers;
    }

    public void setLimitusers(Integer limitusers) {
        this.limitusers = limitusers;
    }

    @Basic
    @Column(name = "TLEVEL")
    public Integer getTlevel() {
        return tlevel;
    }

    public void setTlevel(Integer tlevel) {
        this.tlevel = tlevel;
    }

    @Basic
    @Column(name = "CREATED", nullable = true)
    public Timestamp getCreated() {
        return created;
    }

    public void setCreated(Timestamp created) {
        this.created = created;
    }

    @Basic
    @Column(name = "CREATER", nullable = true, precision = 0)
    public Integer getCreater() {
        return creater;
    }

    public void setCreater(Integer creater) {
        this.creater = creater;
    }

    @Basic
    @Column(name = "MODIFIED", nullable = true)
    public Timestamp getModified() {
        return modified;
    }

    public void setModified(Timestamp modified) {
        this.modified = modified;
    }

    @Basic
    @Column(name = "MODIFIER")
    public Integer getModifier() {
        return modifier;
    }

    public void setModifier(Integer modifier) {
        this.modifier = modifier;
    }


}
